package com.ibeeking.gmc.global.service.common.dos;

import com.ibeeking.found.common.base.BaseDO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @ClassName TenantBrandAuthInfoDo
 * @Description
 * @Author ibeeking
 * @Date 2021-12-01 16:23
 **/
@Data
@TableName("gmc_tenant_brand_auth_info")
public class TenantBrandAuthInfoDO extends BaseDO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 租户主表id
	 */
	@TableField(value="tenant_id")
	private Integer tenantId;

	/**
	 * 品牌注册人
	 */
	@TableField(value="registrant")
	private String registrant;

	/**
	 * 品牌类别
	 */
	@TableField(value="category")
	private String category;

	/**
	 * 品牌注册证号码
	 */
	@TableField(value="registration_no")
	private String registrationNo;

	/**
	 * 品牌有效期开始
	 */
	@TableField(value="validity_start")
	private LocalDate validityStart;

	/**
	 * 品牌有效期结束
	 */
	@TableField(value="validity_end")
	private LocalDate validityEnd;

	/**
	 * 授权有效期开始
	 */
	@TableField(value="auth_start")
	private LocalDate authStart;

	/**
	 * 授权有效期结束
	 */
	@TableField(value="auth_end")
	private LocalDate authEnd;

	/**
	 * 注册文件
	 */
	@TableField(value="registration_doc")
	private String registrationDoc;

	/**
	 * 授权文件
	 */
	@TableField(value="auth_doc")
	private String authDoc;

	/**
	 * 审核状态(0待提交 2审核不通过 4待审核 6审核通过)
	 */
	@TableField(value="audit_status")
	private Integer auditStatus;


}
